package com.lapi.lapiclientsdk;


import com.lapi.lapiclientsdk.client.LApiClient;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;

// @Configuration 标记为配置类  告诉Spring 这是一个用于配置的类
@Configuration
// 给这里所有的配置加上前缀"lapi.client"
@ConfigurationProperties("lapi.client")
@Data
@ComponentScan
public class LApiClientConfig {

    private String accessKey;

    private String secretKey;

    @Bean
    public LApiClient lApiClient(){
        //使用 ak 和 sk 创建一个client实例
        return new LApiClient(accessKey,secretKey);
    }
}
